/* Responsive styles
================================================== */

/* Large Devices, Wide Screens */
@media (min-width : 1200px) {

	.navbar-collapse{
		padding-left: 0;
	}

	.nav-style-boxed .navbar-collapse{
		padding-left: 15px;
	}

}


/* Medium Devices, Desktops */
@media (min-width: 992px) and (max-width:1199px){

	.dropdown i{
		display: none;
	}

	.navbar-collapse{
		padding-left: 0;
	}

	.nav-style-boxed .navbar-collapse{
		padding-left: 15px;
	}

	/* Header */

	ul.navbar-nav > li{
		padding: 0 15px;
	}

	ul.top-info li{
		margin-left: 10px;
	}

	.consult{
		padding: 6px 25px;
	}

	ul.top-info{
		float: left;
	}

	/* Slideshow */

	.slider-text{
		position: relative;
		z-index: 1;
	}

	.slider-img{
		top: -95px;
	}

	/* Practice item */

	.practice-item .img-thumb .overlay{
		width: auto;
		height: auto;
		padding: 15px;
	}

	.practice-details{
		overflow: hidden;
    	text-overflow: ellipsis;
    	display: block;
    	max-height: 44px;
	}

	/* Case result */

	.case-details-content .case-desc{
		font-size: 14px;
		line-height: normal;
	}


	/* Image block */

	.img-block-left.ts-padding{
		padding: 40px;
	}


	/* Bottom */

	.contact-info-box .contact-info-box-content p{
		word-wrap: break-word;
		font-size: 12px;
	}

.mrl-30{
   margin-left:0;
}
.mrl-20{
   padding-left:0;
}
ul.top-info li .info-box span.info-icon{
		font-size: 10px;
	}
	.logo {
  min-height: 100px;
  padding: 15px 0 15px 2px;
}


.widget ul li{
   line-height: 80px;
}

.widget ul li a{
   color: #ccc;
}

.widget ul li a:hover{
   color: #1bbc9b;  
}

.widget ul li i{
   margin-right: 5px;
}
ul.top-info li .info-box span.info-icon {
  font-size: 0px;
  color: #006BCF;
  display: inline-block;
}
ul.top-info li .info-box .info-box-title {
  font-weight: 500;
  color: #FE0002;
  font-size: 0px;
  text-transform: uppercase;
  margin-bottom: 5px;
  line-height: normal;
}

ul.top-info li .info-box .info-box-subtitle {
  margin: 0 0 0px 0;
  line-height: normal;
  color: #575555;
  font-size: 0px;
}
.noblock{ display:none;}
.pcnoblock{ display:block;}
.picyuanjiao{border-radius:50%; }
}

/* Small Devices, Tablets */
@media (min-width : 768px) and (max-width: 991px) {

	/* Top bar */
	.kcnews{ width: 100%; height: 304px; padding: 17px; background: #fff; }

.kcnewst{ width:100% ; height: ; background: url(http://www.fuyda.com/skin/images/kcdtico.jpg) no-repeat; margin-right:0%;}
.picyuanjiao{border-radius:50%; }
	.flexslider .slides img {width: 100%; height:auto; display:block; }
.flex-direction-nav .flex-prev { left: 10px; background:url(../image/prev.png);opacity: .3;}
.flex-direction-nav .flex-next { right: 10px; background:url(../image/next.png);opacity: .3; }
.flex-direction-nav .flex-prev { opacity: 1; left: 10px;}
.flex-direction-nav .flex-next { opacity: 1; right: 10px;}
.noblock{ display:none;}
.pcnoblock{ display:block;}
	.top-bar{
		padding-bottom: 10px;
		position: relative;
		z-index: 10;
	}

	.top-menu ul{
		text-align: left;
	}

	.top-menu ul li a{
		padding: 0 10px;
	}


	/* Header */

	.logo{
		background: none;
    	text-align: center;
    	width: 100%;
    	min-height: auto;
	}

	.logo:before, .logo:after {
    	position: relative;
	}	

	.logo:after {
    	border: 0;
	}

	.header-right {
    	width: 100%;
    	float: none;
    	display: inline-block;
		
	}

	/* Header white */

	.header-white .container{
		padding-left: 0;
	}

	.header-white .logo{
		margin-top: -11px;
    	min-height: 65px;
    	padding: 0 10px 10px 30px;
	}

	.header-white .logo img{
    	height: 45px;
    	background-size: contain;
    	background-repeat: no-repeat;
	}

	.header-white ul.navbar-nav > li > a{
		font-size: 13px;
		line-height: 70px;
		padding: 0 6px;
	}

	/* top info */

	ul.top-info{
		float: none;
		margin: 0 0 60px;
	}

	ul.top-info li{
		margin-left: 55px;
	}
	
	/* Navigation */

	.navbar-collapse{
		padding-left: 0;
	}

	.nav-style-boxed .navbar-collapse{
		padding-left: 15px;
	}

	ul.navbar-nav > li{
		padding: 0 6px;
	}

	ul.navbar-nav > li > a, 
	.dropdown-menu li a{
		font-size: 14px;
	}


	/* Slideshow */
	.slide-title{
		font-size: 40px;
		line-height: 60px;
	}

	.slide-sub-title{
		font-size: 20px;
		margin-bottom: 25px;
	}

	.slider.btn{
		font-size: 12px;
		padding: 10px 25px;
	}

	.slider-img{
		left: 5%;
	}

	.slider-text{
		padding-left: 35%;
	}


	/* Intro feature */
	.intro-feature .col-sm-8{
		width: 100%;
	}

	/* Product item */

	.owl-theme.product-slide{
		padding-left: 13px;
	}

	.product-item{
		padding: 10px;
	}

	/* Tab */

	.featured-tab .tab-pane img.pull-right{
		margin-top: 10px;
		float: none !important;
	}

	/* Content */

	.ts-content .ts-padding.left {
    	padding-left: 40px;
	}

	/* Facts */

	.facts-wrapper .ts-facts {
    	border: 0;
	}

	/* Latest post */

	.latest-post{
		margin-bottom: 30px;
	}

	/* Bottom */

	.footer-widget{
		display: inline-block;
	}

	.newsletter-form input{
		width: 90%;
	}

	#back-to-top{
		right: 20px;
	}

	
.mrl-30{
   margin-left:0;
}
.mrl-20{
   padding-left:0;
}
ul.top-info li .info-box span.info-icon{
		font-size: 10px;
	}
.logo {
  min-height: 100px;
  padding: 15px 0 15px 2px;
}

.widget ul li{
   line-height: 80px;
}

.widget ul li a{
   color: #ccc;
}

.widget ul li a:hover{
   color: #1bbc9b;  
}

.widget ul li i{
   margin-right: 5px;
}

.slider-text {
   display: table;
   vertical-align: bottom;
   color: #fff;
   padding-left: 1%;
   width: 100%;
   padding-bottom: 0;
   padding-top: 20px;
}
ul.top-info li .info-box span.info-icon {
  font-size: 0px;
  color: #006BCF;
  display: inline-block;
}
ul.top-info li .info-box .info-box-title {
  font-weight: 500;
  color: #FE0002;
  font-size: 0px;
  text-transform: uppercase;
  margin-bottom: 5px;
  line-height: normal;
}

ul.top-info li .info-box .info-box-subtitle {
  margin: 0 0 0px 0;
  line-height: normal;
  color: #575555;
  font-size: 0px;
}
img{ max-width:100%}
}

/* Small Devices Potrait */
@media (max-width : 767px){
	.kcnews{ width: 100%; height: 304px; padding: 17px; background: #fff; }

.kcnewst{ width:100% ; height: ; background: url(http://www.fuyda.com/skin/images/kcdtico.jpg) no-repeat; margin-right:0%;}
.logo-group li {
	width: 50%;
	float: left;
	min-height: 68px;
	list-style: none;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding:5px 0
}
.news-title{width:100%;margin:30px auto;border-bottom:1px solid #ff0000}.news-title a{width:30%;height:50px;text-align:center;font-size:16px;color:#666;display:inline-block;line-height:50px;margin-right:2px;background:#ebebeb}.news-title a:hover,.news-title .on{background:#ff0000;color:#fff}
.picyuanjiao{border-radius:50%;}
img{ max-width:100%}
.flexslider .slides img {width: 100%; height:auto; display:block;}
.flex-direction-nav .flex-prev { left: 10px; background:url(../image/prev.png);opacity: .3;}
.flex-direction-nav .flex-next { right: 10px; background:url(../image/next.png);opacity: .3; }
.flex-direction-nav .flex-prev { opacity: 1; left: 10px;}
.flex-direction-nav .flex-next { opacity: 1; right: 10px;}
.adorn-case .bigPic{position:relative;overflow:hidden;width:100%;height:auto}
.adorn-case .bigPic img{width:100%;height:auto}
.adorn-case .pic1{width:49%;height:156px;overflow:hidden;position:relative; margin-top:2% }
.adorn-case .pic1 img{width:100%;height:156px}
.adorn-case .pic3{width:33.3%;height:auto;overflow:hidden;position:relative; padding-right:0.2%}
.adorn-case .pic3 img{width:100%;height:120px}
.adorn-case .pic4{width:33.4%;height:auto;overflow:hidden;position:relative; }
.adorn-case .pic4 img{width:100%;height:110px}
.noblock{ display:none;}	
header {height: 62px;left: 0;position: fixed;top: 0;width: 100%;z-index: 10;box-shadow:0px 5px 10px #383838;background: url(../image/menu-bg.jpg) center}
header i{ margin-top:16px; color:#FFF}
#banner{ margin-top:62px;}	

	/* Header */

	.logo{
		min-height: auto;
		padding: 8px 10px;
		
	}

	.logo:after, .logo:before{
		position: relative;
		border: 0;
	}

.sidenav{background:#212121;box-shadow:2px 2px 6px rgba(0,0,0,.3);display:block;font-size:16px;font-weight:400;height:100%;left:0;position:fixed;overflow:auto;transform:translate(-262px,0);transition:transform .3s;top:0;width:256px;z-index:100}.sidenav.show{transform:translate(0,0)}.sidenav-brand{background:#b50000;border-bottom:1px solid #FF7043;color:#FAFAFA;font-size:24px;font-weight:700;line-height:32px;padding:20px 24px 19px}.sidenav-dropdown,.sidenav-header{border-bottom:1px solid #424242;margin:0}.sidenav-header{background:0 0;color:#FFFFFF;font-size:14px;line-height:32px;padding:16px 24px 15px}.sidenav-header small{display:block;font-size:14.4px;line-height:16px;color:#757575;}.sidenav-menu{list-style:none;margin:0;padding:0}.sidenav-menu li{display:block;position:relative}.sidenav-menu a{background:0 0;color:#BDBDBD;display:block;line-height:24px;padding:16px 32px;text-decoration:none}.sidenav-menu a:hover{background:#616161}.sidenav-menu a.active,.sidenav-menu a.active .sidenav-dropdown-icon,.sidenav-menu a.active .sidenav-link-icon{color:#FAFAFA}.sidenav-dropdown-icon,.sidenav-link-icon{color:#757575;position:absolute;text-align:center;top:16px}.sidenav-link-icon{display:block;height:24px;left:24px;width:24px}.sidenav-link-title{display:block;padding:0 16px 0 40px}.sidenav-dropdown{display:none;list-style:none;padding:0}.sidenav-dropdown a{background:#191919;padding-left:72px}.sidenav-dropdown a:hover{background:#616161}.sidenav-dropdown li:first-child a{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.sidenav-dropdown-icon{display:none;height:16px;right:16px;width:16px}.sidenav-dropdown-icon.show{display:block}.sidenav-overlay{background:rgba(255,255,255,.8);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:99}.sidenav-no-scroll{overflow:hidden!important}
  .toggle {
	    display: block;
	    height: 72px;
	    line-height: 72px;
	    text-align: center;
	    width: 72px;
	  }

.footer{
  display: none;
}
.one_c ul li{
	float:left;
	width:100%;
	height:auto;
	margin-bottom:19px;
	position:relative;
	overflow:hidden;
	border:1px solid #E7E7E7;
	border-right:0
	
}
.one_c ul li h3{
	height:40px;
	line-height:40px;
	width:98%;
	background:url(../image/one_zz.png) repeat;
	position:absolute;
	left:0;
	bottom:0;
	text-align:center;
	font-family:"΢���ź�"
	
}
.bot_b_bg{
	padding:5px 0;
	min-height:30px;
	overflow:hidden;
	line-height:30px;
	color:#7e7e7e;
	font-size:12px;
	background:#181818;
	
}
.one_c{
	width:100%;
	margin:0 auto;
	overflow:hidden;
	min-height:30px;
}
.one_c ul li h3 a{
	display:block;
	height:40px;
	line-height:40px;
	padding:0 10px;
	color:#fff;
	font-size:14px;
	overflow:hidden;
	font-weight:normal !important;
}
.one_c ul li:hover h3{
	height:100%;
	font-weight:normal !important;
}
.one_c ul li h3 b{
	font-weight:normal !important;
}

.one_c ul li:hover h3 a{
	height:100%;
	padding:47px 45px 0;
	box-sizing:border-box;
	font-weight:normal !important;
}
.one_c ul li:hover em{
	background:url(http://www.fuyda.com/skin/images/al_more.png) no-repeat 0 20px;
	width:37px;
	height:80px;
	display:block;
	padding-top:60px;
}
.one_c ul li:hover span b{
	font-weight:normal;
}
.one_c ul li:hover span b{
	display:none;
	font-weight:normal;
}
.one_c ul li:hover span i{
	font-size:16px;
	height:84px;
	line-height:250px;
	display:block;
	text-decoration:none 
	
	
}
.one_c ul li span i{
	display:none;
	 font-style:normal;	
}
.one_c ul li>a{
	width:98%;
	height:auto;
	display:block;
	overflow:hidden;
}
.one_c ul li a img{
	display:block;
	width:100%;
	height:auto;
	transition:all 1s;
	-webkit-transition:all 1s;
	-moz-transition:all 1s;
	-ms-transition:all 1s;
	-o-transition:all 1s;
}
.one_c ul li:hover a img{
	transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
}

.noblock1{ display:none;}
.noblock{ display:none;}
.pcnoblock{ display:block;}
.cases_list{  width:100%;}
.cases_list dl{width:100%;}
.cases_list dd{ display:inline-block;*display:inline;*zoom:1; vertical-align:top; margin:22px 0 0 0px; position:relative; width:100%; height:auto; overflow:hidden;}
.cases_list dd label{ z-index:10}
.cases_list dd label img{ width:100%; height:auto;cursor:pointer;transition: all 0.6s;}
.cases_list dd div{ position:absolute; bottom:-10px; left:0; background:#fff; padding:0 20px; width:100%; height:45px; text-align:left;transition: all 0.3s ease-in-out;}
.cases_list dd h4{ display:block; height:18px; line-height:18px; color:#3a3738; font-size:16px;}
.cases_list dd span{display:block; height:15px; font-size:12px; color:#666;}
.cases_list dd i{  position:absolute; right:20px; bottom:-50px; padding:6px 10px; z-index:50; font-style:normal; background:#fff;  border:#f35618 solid 1px;transition: all 0.3s ease-in-out;}
.cases_list dd i a{color:#f35618;}

.cases_list dd:hover div{bottom:0px;}
.cases_list dd:hover i{ bottom:20px;}
.cases_list dd:hover label img{transform: scale(1.2);}
.yangbanjian-list{width: 100%}
.yangbanjian-list > li{margin-bottom: 10px;}
.yangbanjian-list li .pic{position: relative; height:auto; width: 100%; }
.yangbanjian-list li .pic .hiddent{position: absolute;left: 0;top: 0;display: none;background: rgba(0, 0, 0, 0.5);width:100%; height:100%; padding-top:40%; padding-left:40%}

.yangbanjian-list li:hover .pic .hiddent{display: block;background: rgba(0, 0, 0, 0.5);width:100%; height:100%}
.yangbanjian-intro{padding: 10px 15px;height: auto; border-left: 1px #f2f2f2 solid; border-right: 1px #f2f2f2 solid; background: #fff; border-bottom: 2px #f2f2f2 solid; line-height: 24px; font-size: 14px;height:50px;width: 100%;margin-bottom:3%;
    overflow: hidden;}
.yangbanjian-intro p{
	color: #666;
    font-size: 12px;
    overflow-x: hidden;
    width: 100%;
    text-overflow: ellipsis;
    overflow: hidden;
    display: inline-block;
    white-space: nowrap;}
.yangbanjian-intro p a{color: #333;font-size: 14px;}
.yangbanjian-intro p a:hover{color: #ff343f;}


}

/* Extra Small Devices, Phones */ 
@media (max-width : 479px) {

	/* Top bar */

	.top-menu ul li a{
		font-size: 12px;
		padding: 0 6px;
	}

	/* Header */

	ul.top-info{
		margin-bottom: 0;
	}

	ul.top-info li .info-box span.info-icon{
		font-size: 30px;
	}

	ul.top-info li .info-box .info-box-content{
		margin-bottom: 20px;
	}

	ul.top-info li .info-box .info-box-content .info-box-title{
		font-size: 12px;
	}

	ul.top-info li .info-box .info-box-content .info-box-subtitle{
		font-size: 12px;
	}


	/* Slideshow */

	#main-slide .item{
		min-height: 350px;
	}

	.slider-img {
    	top: 10px;
    	width: 50%;
	}

	.slide-title{
		line-height: 30px;
	}

	.slide-sub-title {
    	margin: 10px 0;
    	line-height: normal;
	}

	#main-slide .slider-content {
    	margin-top: -105px;
	}

	#main-slide .carousel-control .fa-angle-left, 
	#main-slide .carousel-control .fa-angle-right{
		margin-top: -40px;
	}

	/* Owl slideshow */

	.box-slide .item{
		min-height: 400px;
	}

	/* Product */

	.product-item{
		padding-right: 10px;
	}

	/* Footer */

	.footer-about{
		padding-right: 15px;
	}

	.footer-menu ul li{
		font-size: 10px;
		padding-left: 4px;
	}

	#back-to-top {
    	right: 5px;
	}

	ul.top-info li .info-box span.info-icon {
  font-size: 0px;
  color: #006BCF;
  display: inline-block;
}
ul.top-info li .info-box .info-box-title {
  font-weight: 500;
  color: #FE0002;
  font-size: 0px;
  text-transform: uppercase;
  margin-bottom: 5px;
  line-height: normal;
}

ul.top-info li .info-box .info-box-subtitle {
  margin: 0 0 0px 0;
  line-height: normal;
  color: #575555;
  font-size: 0px;
}
.noblock{ display:none;}
.pcnoblock{ display:block;}

}

/* Custom, iPhone Retina */ 
@media (max-width : 320px) and (max-width: 478px)  {



}